Micron Document
C.S.Burner πŸͺ™ ━►πŸ”₯GIT Node

Node / reticulum_mirror / MeshChatX rns://b08306efb18ab7d6c6d6124331977cb8/reticulum_mirror/MeshChatX



>Reticulum MeshChatX


Fork of Reticulum MeshChat by Liam Cottle. MeshChatX adds LXST voice calls, RRC relay chat, Nomad map overlays, plugins, raw SQLite (no Peewee), and Electron 41 desktop builds. Independent from upstream. Not affiliated with it.

β€’ Website: meshchatx.com
β€’ PyPI: reticulum-meshchatx
β€’ Changelog: CHANGELOG.md
β€’ Donate: donate.md
β€’ LXMF: f489752fbef161c64d65e385a4e9fc74

<a href="https://apps.obtainium.imranr.dev/redirect.html?r=obtainium://add/https://github.com/Quad4-Software/MeshChatX"><img src="https://raw.githubusercontent.com/ImranR98/Obtainium/main/assets/graphics/badge_obtainium.png" height="60" alt="Get it on Obtainium"></a>

rngit NomadNet Node: T383838132f67e79d9b24aad014e93015fb858f:/page/index.mu

Install

Requirements for source builds: Python 3.11+, Node.js 24+, pnpm 11.1.2, UV. Web UI needs Safari 16.4, Chrome 111, or Firefox 128+. PyPI and Docker ship the built frontend (no Node on the runtime host).

Docker

T282828
docker compose -f docker/docker-compose.yml up -d

T282828
docker run -d --name reticulum-meshchatx Tffea00\
-p T79c0ff127.0.0.1:8000:8000 Tffea00\
-v meshchatx-config:/config Tffea00\
ghcr.io/quad4-software/meshchatx:latest


Images: quad4io/meshchatx (Docker Hub) and ghcr.io/quad4-software/meshchatx. Hardened and extra tags are in Installation.

PyPI (pip, pipx, uv)


T282828
pip install reticulum-meshchatx
T8b949e# or
pipx install reticulum-meshchatx
T8b949e# or
uv tool install reticulum-meshchatx


T282828
meshchatx --headless --host T79c0ff127.0.0.1


meshchat is the same entry point. Release wheels from GitHub also work: pip install ./reticulum_meshchatx-*-py3-none-any.whl.

From source (git clone, make, task)

HTTPS:

T282828
git clone https://github.com/Quad4-Software/MeshChatX.git
Tffa657cd MeshChatX


Over Reticulum (rngit / git-remote-rns):

T282828
git clone rns://06a54b505bb67b25ef3f8097e8001edc/public/MeshChatX
Tffa657cd MeshChatX


Then install and run with either Make or Task (same targets):

T282828
make install Tff7b72&& make build Tff7b72&& make run


T282828
task install Tff7b72&& task build Tff7b72&& task run


Or step through UV / pnpm yourself:

T282828
corepack Tffa657enable
pnpm install --frozen-lockfile
uv sync --group dev
pnpm run build-frontend
uv run python -m meshchatx.meshchat --headless --host T79c0ff127.0.0.1


AppImage, deb, rpm, Electron, and Android: Installation and Building.

Current version is 4.8.6.

Docs

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Guide β”‚ Covers β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Getting started relay chat, MBTiles map plus remote KMZ/KML/GeoJSON overlays, raw SQL instead of Peewee, native fetch instead of Axios, Electron 41 (Node 24), wheels with built frontend, i18n, pnpm and UV.

Security, license, credits

β€’ SECURITY.md Β· LEGAL.md Β· donate.md
β€’ Project-owned code is 0BSD. Upstream MeshChat portions remain MIT. Full text: LICENSE.
β€’ Credits: Liam Cottle (original MeshChat), RFnexus (micron parser JS), markqvist (Reticulum, LXMF, LXST).

Served by rngit 1.5.4 - Generated in 0.05s